interface FormsProps {
  type?: string;
  label?: string;
  placeholder?: string;
  key?: string;
  commentsName?: string;
  options?: OptionsProps;
}
interface OptionsProps {
  value?: string;
  label?: string;
}
interface RulesProps {
  required?: boolean;
  message?: string;
  trigger?: string;
  validator?: () => boolean;
}
interface SelectOptionsProps {
  remoteLoading?: boolean,
  list?: SelectOptionsListProps[]
}
interface SelectOptionsListProps {
  value?: string;
  label?: string;
}
export interface CommonSearchProps {
  loading: boolean;
  forms: FormsProps;
  rules?: RulesProps;
  selectOptions?: SelectOptionsProps
}